home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Texteditors / Origami / Sources / scripts / install_dir < prev    next >
Text File  |  1996-09-26  |  579b  |  45 lines

  1. #! /bin/sh
  2. : &&O= || exec /bin/sh $0 $argv:q # we're in a csh, feed myself to sh
  3. #{{{  get mode
  4. mode="755"
  5. if test x$1 = x-m
  6. then
  7.    shift
  8.    mode=$1
  9.    shift
  10. fi
  11. #}}}
  12. #{{{  get list of needed dirs
  13. dir_list=""
  14. file=$1
  15. while test 1
  16. do
  17. #{{{  break on .
  18.    if test $file = "."
  19.    then
  20.       break
  21.    fi
  22. #}}}
  23. #{{{  break on /
  24.    if test $file = "/"
  25.    then
  26.       break
  27.    fi
  28. #}}}
  29.    dir_list="$file $dir_list"
  30.    file=`dirname $file`
  31. done
  32. #}}}
  33. #{{{  mk all needed dirs
  34. for i in $dir_list
  35. do
  36.    if test -d $i
  37.    then
  38.       :
  39.    else
  40.       mkdir $i
  41.       chmod $mode $i
  42.    fi
  43. done
  44. #}}}
  45.